home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / wais / bin / server_stats < prev    next >
Text File  |  1995-05-09  |  934b  |  39 lines

  1. #!/bin/sh
  2. # $Header: /tmp_mnt/net/quake/proj/wais/wais-8-b5/bin/RCS/server_stats,v 1.8 92/03/15 11:31:41 jonathan Exp $
  3. # $Log:    server_stats,v $
  4. # Revision 1.8  92/03/15  11:31:41  jonathan
  5. # Added line for warnings.
  6. # Revision 1.7  92/03/11  08:38:30  jonathan
  7. # Removed "error" from grep line.  Added RCS headers.
  8. #
  9. # this is a simple script for generating statistics on the log
  10.  
  11. # the argument to this script is the name of the server log file.
  12.  
  13. if (test $# -eq 0)
  14. then
  15.     echo "usage: $0 <server-log-file>"
  16.     echo "  Generates statistics on the use of the Server"
  17.     exit 1
  18. fi
  19.  
  20. my_dir=`dirname $0`
  21. my_name=`basename $0`
  22.  
  23. if (test $my_dir -eq ""); then
  24.   for dir in $PATH; do
  25.     if [ -f $dir/$my_name ]; then
  26.       my_dir=$dir
  27.     fi
  28.   done
  29. fi
  30.  
  31. cat $* | $my_dir/trunc 80 | awk -f $my_dir/stats.awk
  32.  
  33. echo -n "Errors: "
  34. grep ": -1:" $* | wc -l | awk '{ print $1 }'
  35. echo -n "Warnings: "
  36. grep ": -2:" $* | wc -l | awk '{ print $1 }'
  37.